home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 July & August / PCWorld_2005-07-08_cd.bin / software / topware / miranda / miranda-v0.4.0.1rc1.exe / {app} / Docs / AIM-Readme.txt < prev    next >
Text File  |  2005-05-12  |  13KB  |  354 lines

  1. ################################################################
  2. # AIM Protocol Plugin 
  3. #
  4. # AOL(r) Instant Messenger Protocol for Miranda IM
  5. ################################################################
  6.  
  7. About
  8. -----
  9. The AIM Protocol plugin for Miranda IM provides AOL(r) Instant 
  10. Messenger support using AOL's TOC protocol. 
  11.  
  12.  
  13. Features
  14. --------
  15.  - Send/Receive messages
  16.  - Add/Delete users from server-side list
  17.  - AIM user info tab
  18.  - Show online/idle time for AIM users
  19.  - Auto-idle time for self
  20.  - Warn user
  21.  - Show auto response messages
  22.  - Option to send auto responses to contacts when away
  23.  - Connect using random ports
  24.  - Supports Miranda's visibility user options
  25.  - Read and set profile information
  26.  - Format screenname
  27.  - Change password
  28.  - Group chat support
  29.  - Receive files
  30.  
  31.  
  32. Requirements
  33. ------------
  34.  - Miranda IM 0.4
  35.  
  36.  
  37. History
  38. -------
  39. 1.3.0.0
  40.  - Add support for aim:addbuddy? links
  41.  
  42. 1.2.0.0
  43.  - Chat support uses Chat plugin
  44.  
  45. 1.1.0.0
  46.  - AIM links option didn't register correctly
  47.  - Security fixes
  48.  
  49. 1.0.9.6
  50.  - Show mobile users as 'on the phone'
  51.  - Support Miranda's idle settings for setting idle
  52.  - Extra contacts from server list are added on login (optional)
  53.  - Remove SSI sync support
  54.  - Removing user from deny list didn't always update mode in Miranda
  55.  - Fixed file transfers with Mac users
  56.  - Fixed possible crash
  57.  
  58. 1.0.9.5
  59.  - Problems with some character escape sequences
  60.  
  61. 1.0.9.4
  62.  - Groupchat log to file respects time/date stamp option
  63.  - Minor translation changes
  64.  - Group chat invites were broken in 1.0.9.3
  65.  
  66. 1.0.9.3
  67.  - Try last known working server if connection to AIM fails
  68.  - Don't show empty message in file request description
  69.  - Groupchat log sometimes became full
  70.  - Limit outgoing groupchat message size
  71.  - Added smileyadd support to aim groupchat
  72.  - AIM groupchat invites are now added as a clist event (tray flash, no autopopup)
  73.  
  74. 1.0.9.2
  75.  - Minor threading issues during connection
  76.  
  77. 1.0.9.1
  78.  - Improved connection handling
  79.  
  80. 1.0.9.0
  81.  - Require Miranda 0.3.3 or greater
  82.  - Prevent away message flooding on the server
  83.  - Added user search capability
  84.  - Show when user came online in user info
  85.  - Focus message area when groupchat is opened
  86.  - Remove registry keys when unchecking aim: links support
  87.  - Added abillity receive files
  88.  - Send messages to groupchat users by double clicking name
  89.  
  90. 1.0.8.0
  91.  - Given option to disable plugin when the firstrun dialog is cancelled
  92.  - Groupchat window sometimes flashed even after being focused
  93.  - Add user count to groupchat window title
  94.  - Changed default setting to not minimize groupchat to tray
  95.  - Turned AIM link support off by default (no registry writing for new profiles on firstrun)
  96.  - Removed authentication server options (only login server is needed, can still be set in the database)
  97.  - Ignore empty incoming messages
  98.  - Unable to save "Only reply to users in your contact list" option
  99.  
  100. 1.0.7.29
  101.  - Encoding issues
  102.  
  103. 1.0.7.28
  104.  - Away mode was not always set
  105.  - Web based profile available in background tab of user info
  106.  
  107. 1.0.7.27
  108.  - More UTF8 fixes
  109.  - More nickname fixes
  110.  - Added option to edit display name
  111.  - Other minor changes
  112.  
  113. 1.0.7.26
  114.  - Minor typos
  115.  - Add send button to groupchat
  116.  - Warn menu in groupchat ignored option
  117.  - UTF8 support
  118.  - Import nicks from server-side list
  119.  - AIM screennames are no longer saved as the "Nick"
  120.  - Many language pack changes
  121.  
  122. 1.0.7.25
  123.  - Status flashed to offline to other users when logging in
  124.  - Links inside of profile are clickable
  125.  
  126. 1.0.7.24
  127.  - Maximum length of message in message dialog enforced
  128.  - Show reason in Miranda error message when trying to send message to offline user
  129.  - Warn User menu in groupchat was always disabled
  130.  - Improved url highlighting in groupchat
  131.  - Added lost password link on change password dialog
  132.  - Moved clear history list option to the join chat dialog
  133.  
  134. 1.0.7.23
  135.  - Crash parsing empty server-side list
  136.  
  137. 1.0.7.22
  138.  - Enforce 16 character limitation on screennames in find/add dialog
  139.  - Viewing userinfo from search result didn't always show user's correct status/userinfo
  140.  - Changing keep-alive option does not require a restart/relogin
  141.  - Some minor logging changes
  142.  
  143. 1.0.7.21
  144.  - Automatically turn off server-side list support for list that are to large
  145.  - Crashed when truncating large packets
  146.  
  147. 1.0.7.20
  148.  - Login flood when creating new users
  149.  - Don't add users to empty group from server-side list group
  150.  
  151. 1.0.7.19
  152.  - Bug fix: Couldn't see ICQ users
  153.  
  154. 1.0.7.18
  155.  - Group chat fixes (invites and joins failed sometimes)
  156.  - First run will only run once (OK or Cancel on the login dialog will disable it forever)
  157.  - Other minor code changes
  158.  
  159. 1.0.7.17
  160.  - Status message was sent twice if using away message popups
  161.  - Menu handle wasn't destroyed in groupchat url context menu
  162.  - Added option to minimize chats to system tray
  163.  
  164. 1.0.7.16
  165.  - Users imported from server-side list were shown as offline on first import
  166.  - Added flood protection when sending messages to fast (like the send to multiple feature)
  167.  - Dynamically link to MSVCRT (smaller dll size)
  168.  
  169. 1.0.7.15
  170.  - Increased user info flood detection interval to 3 seconds
  171.  - Changed group chat exchange range to 4-6
  172.  - Bug fix: Minor packet parsing change
  173.  - Bug fix: Startup status was always online
  174.  
  175. 1.0.7.14
  176.  - Added a delete queue while offline to fix server-side list user deletes
  177.  - Bug fix: Blocked users would see you as online briefly during login
  178.  - Bug fix: Users added from the server-side contact list didn't show their status
  179.  - Bug fix: User updates didn't work correctly in non serverlist mode
  180.  - Bug fix: You were able to delete a user if you started offline without setting the server list
  181.  
  182. 1.0.7.13
  183.  - Added chat logging support
  184.  - Minor options changes
  185.  - Minor changes to join chat dialog
  186.  
  187. 1.0.7.12
  188.  - Preserve contact list mode stored on server
  189.  - Preserve permit lists on the server
  190.  - Bug fix: Delete contacts while offline
  191.  - Bug fix: Don't update server-side lists when deleting non AIM contacts
  192.  
  193. 1.0.7.11
  194.  - Added server-side contact list support
  195.  - Use hi-colour AIM icon when possible
  196.  - Possible memory leak in contact list loading
  197.  - Bug fix: Remove minimize button on password change dialog
  198.  
  199. 1.0.7.10
  200.  - Userinfo for owner uses change password dialog if online
  201.  - Only one password dialog can be open
  202.  - Bug fix: DNS lookup didn't check DNSThroughProxy setting
  203.  - Bug fix: Possible malformed userinfo requests were sent
  204.  - Bug fix: Recent chats are now remembered correctly (old chats fall of list)
  205.  - Bug fix: Recent chats joined from invite requests are now stored
  206.  
  207. 1.0.7.9
  208.  - Added option to hide group chat main menu item
  209.  - Process aim:goim and aim:gochat links
  210.  - Multiple account support (by copying the dll to another name)
  211.  - Added ability to change your AIM password
  212.  - Bug fix: Join Chat menu item was enabled during login/connecting
  213.  - Bug fix: Groupchat window continued to flash after setting focus
  214.  
  215. 1.0.7.8
  216.  - Added balloon tip support for errors from server (requires Miranda 0.3.1a+)
  217.  - Added balloon tip support for "You were warned" (requires Miranda 0.3.1a+)
  218.  - More error messages from the server are recognized
  219.  - Increased amount of times groupchat will flash on activity
  220.  - Bug fix: Warning dialog was shown when warning was being lowered
  221.  - Bug fix: Possible memory leak with groupchat context menus
  222.  - Bug fix: Online message prompt was shown for online status (if options was on)
  223.  
  224. 1.0.7.7
  225.  - Added ICQ support (other end requires compatible ICQ client, see note in readme)
  226.  
  227. 1.0.7.6
  228.  - Clicking cancel on firstrun dialog will show firstrun the next startup
  229.  - Added option to ignore groupchat invites
  230.  - Bug fix: Improved proxy support
  231.  - Bug fix: Better flood protection during login (due to userinfo requests)
  232.  
  233. 1.0.7.5
  234.  - Added clear chat list history option
  235.  - Changed default exchange to 4
  236.  - Improved window flashing in chats
  237.  - Added show error messages option
  238.  - Sending an invite request shows formatted screenname not contact list name
  239.  - Bug fix: Invalid host name lookup request for firewalled users
  240.  
  241. 1.0.7.4:
  242.  - Flashwindow works for joins/parts
  243.  - Bug fix: Recent chat list in join window was cutoff
  244.  - Bug fix: Search for self never ended
  245.  - Bug fix: Add to list was disabled for some users in groupchat
  246.  - Bug fix: Duplicate chat entries are not added to recently used list
  247.  - Bug fix: Crashes on exit/chat close
  248.  
  249. 1.0.7.3:
  250.  - Added /clear, /quit/ and /exit commands in groupchat
  251.  - Private messages in groupchat are shown as private message
  252.  - Previously joined channels are saved
  253.  - Updated GCC compiler (gcc-3.2.3) used to build plugin
  254.  
  255. 1.0.7.2:
  256.  - Bug fix: Some possible threading/data corruptions fixed
  257.  
  258. 1.0.7.1:
  259.  - Made Miranda the default chat room
  260.  - Option name for AIM Chat was wrong
  261.  - Added note about using port 0 in options
  262.  
  263. 1.0.7.0:
  264.  - Added Group chat support
  265.  - Send/Receive chat invites
  266.  - Bug fix: First run dialog cut off textboxes
  267.  - Bug fix: Parsing of html characters with & was incorrect
  268.  - Bug fix: Possible infinite loop in html stripper
  269.  - Bug fix: All html tags are removed now
  270.  
  271. 1.0.6.0:
  272.  - Acknowledge userinfo update complete when profile is obtained from server
  273.  - Don't request profile for offline users
  274.  - Userinfo dialog has more room for profile info
  275.  - Bug fix: Correctly sets offline state on network errors
  276.  
  277. 1.0.5.0:
  278.  - Added option to add extra contacts from server's list to contact list
  279.  - Groups are imported from the server with contacts
  280.  - Removed server-side list sync support (it was buggy due to AIM's single level group limitations)
  281.  - Added update visible list from server option
  282.  - Bug fix: <p> tags were not parsed correctly
  283.  
  284. 1.0.4.0:
  285.  - Contacts are retrieved from the server on first run
  286.  - Bug fix: Adding extra contacts from server list could flood server
  287.  - Bug fix: Parsing some newlines cut of characters
  288.  - Bug fix: Profile must be converted to html before sending
  289.  - Bug fix: Changing away message while already away didn't send new status message
  290.  
  291. 1.0.3.0:
  292.  - User's profile integrated into user info dialog
  293.  - Set profile information in View/Change Details...
  294.  - Format screenname in View/Change Details...
  295.  - Improved thread management to fix exit crashes using new Miranda 0.3 services
  296.  - Improved parsing support
  297.  - Defaults to use random ports (port 0 in options) for connecting (firewalled may users need to change)
  298.  - Bug fix: Setting another protocol to away set AIM to away
  299.  
  300. 1.0.2.0:
  301.  - Initial Release
  302.  
  303.  
  304. Note About ICQ/AIM Interoperability
  305. -----------------------------------
  306. The AIM plugin is able to communicate with ICQ users.  However, this feature
  307. will only work if the users you are trying to communicate with are using
  308. a compatible client.  As of now, this means they must be using ICQLite Alpha 
  309. build #1211 or greater.  More ICQ clients will support this interoperability as
  310. time goes on.  To add an ICQ user, just enter their ICQ UIN in the Screename
  311. field of the Find/Add User dialog.
  312.  
  313.  
  314. FAQ
  315. ---
  316.  Question: 
  317.  How come contacts are being adding to my contact list everytime I login?
  318.  
  319.  Answer: 
  320.  This is due to the option "Add extra contacts from the server's list to my list".  Uncheck this option if you do not wish to add contacts from your server-side list.
  321.  
  322.  Question: 
  323.  Does the AIM Protocol plugin support file transfer?
  324.  
  325.  Answer: 
  326.  Not yet.  Only file receive is possible using TOC.  This is on the todo list.
  327.  
  328.  
  329.  
  330. Thanks To
  331. ---------
  332. - AOL's TOC1.0 protocol document
  333. - GAIM's implementation of TOC for which some of the code is based off of
  334. - Matrix and Valkyre for providing the AIM icons
  335.  
  336.  
  337. Copyright
  338. ---------
  339. Copyright (C) 2003-2005 Robert Rainwater
  340.  
  341. This program is free software; you can redistribute it and/or
  342. modify it under the terms of the GNU General Public License
  343. as published by the Free Software Foundation; either version 2
  344. of the License, or (at your option) any later version.
  345.  
  346. This program is distributed in the hope that it will be useful,
  347. but WITHOUT ANY WARRANTY; without even the implied warranty of
  348. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  349. GNU General Public License for more details.
  350.  
  351. You should have received a copy of the GNU General Public License
  352. along with this program; if not, write to the Free Software
  353. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  354.